return (a visit) - English Synonyms Dictionary